﻿#region Using directives

using System;
using System.Collections;
using System.Data;
using UFSoft.UBF.UI.MD.Runtime;
using UFSoft.UBF.UI.MD.Runtime.Implement;

#endregion

namespace UFIDA.U9.Cust.U9Demo.DeliverUI
{
	[Serializable]
	public partial class DeliverUIModelModel : UIModel
	{
		#region Constructor
		public DeliverUIModelModel() : base("DeliverUIModel")
		{
			InitClass();
			this.SetResourceInfo("68f7e9a8-202c-4dd6-8ac0-85c5659d50b0");
            try{
			    AfterInitModel();
            }catch(Exception exception){
              IUIModel model = this;
		      this.ErrorMessage.SetErrorMessage(ref model,exception);
			}
		}

		//just for Clone 
		private DeliverUIModelModel(bool isInit) : base("DeliverUIModel")
		{}
		protected override IUIModel CreateCloneInstance()
		{
			return new DeliverUIModelModel(false);
		}
		#endregion
		#region member
		#region views
		private DeliveryView viewDelivery;			
		private Delivery_DeliveryLineView viewDelivery_DeliveryLine;			
		#endregion
		
		#region links
		//private IUILink linkDelivery__Delivery_DeliveryLine;			
		#endregion
		
		#region properties
		#endregion
		#endregion

		#region property
		public DeliveryView Delivery
		{
			get { return (DeliveryView)this["Delivery"]; }
		}
		public Delivery_DeliveryLineView Delivery_DeliveryLine
		{
			get { return (Delivery_DeliveryLineView)this["Delivery_DeliveryLine"]; }
		}
		
		#region RealViews
		#endregion
		
	
		#endregion

		#region function
		private void InitClass()
		{
			this.viewDelivery = new DeliveryView(this);
			this.viewDelivery.SetResourceInfo("97cb84a6-22bb-4152-a22a-a96965a8e862");
			this.Views.Add(this.viewDelivery);			
			this.viewDelivery_DeliveryLine = new Delivery_DeliveryLineView(this);
			this.viewDelivery_DeliveryLine.SetResourceInfo("4a2c36eb-ce3f-451f-bf7f-c4b047aa78c7");
			this.Views.Add(this.viewDelivery_DeliveryLine);			

			//this.linkDelivery__Delivery_DeliveryLine
			{
			IUILink link = new UILink("Delivery__Delivery_DeliveryLine",this,this.viewDelivery.FieldID,this.viewDelivery_DeliveryLine.FieldDelivery,EnumAssociationKind.COMPOSITION,EnumAssociationDirection.Double,EnumCardinality.ONE,EnumCardinality.MORE,"DeliveryLine");
			this.Links.Add(link);
			}
			//this.linkDelivery__Delivery_DeliveryLine.ChildKeyConstraint.UpdateRule = Rule.None;
			//this.linkDelivery__Delivery_DeliveryLine.ChildKeyConstraint.DeleteRule = Rule.None;
			//this.linkDelivery__Delivery_DeliveryLine.ChildKeyConstraint.AcceptRejectRule = AcceptRejectRule.None;
			
		}

		public override string AssemblyName
		{
			get { return "UFIDA.U9.Cust.U9Demo.DeliverUI"; }
		}
		
		#endregion
		private void OnValidate_DefualtImpl()
    {
    }

	}


	[Serializable]
	public partial class DeliveryView : UIView
	{
		#region Constructor
		public DeliveryView(IUIModel model) : base(model,"Delivery","UFIDA.U9.Cust.U9Demo.DeliverBE.Delivery", true)
		{
			InitClass();
		}
		//构造空实例,不进行初始化.目前为Clone使用.
		private DeliveryView():base(null,"Delivery","UFIDA.U9.Cust.U9Demo.DeliverBE.Delivery", true)
		{
		}
		protected override IUIView CreateCloneInstance()
		{
			return new DeliveryView();
		}
		#endregion

		#region fiels property filter
		public IUIField FieldID
		{
			get { return this.Fields["ID"]; }
		}
		public IUIField FieldCreatedOn
		{
			get { return this.Fields["CreatedOn"]; }
		}
		public IUIField FieldCreatedBy
		{
			get { return this.Fields["CreatedBy"]; }
		}
		public IUIField FieldModifiedOn
		{
			get { return this.Fields["ModifiedOn"]; }
		}
		public IUIField FieldModifiedBy
		{
			get { return this.Fields["ModifiedBy"]; }
		}
		public IUIField FieldSysVersion
		{
			get { return this.Fields["SysVersion"]; }
		}
		public IUIField FieldOrg
		{
			get { return this.Fields["Org"]; }
		}
		public IUIField FieldOrg_Code
		{
			get { return this.Fields["Org_Code"]; }
		}
		public IUIField FieldOrg_Name
		{
			get { return this.Fields["Org_Name"]; }
		}
		public IUIField FieldDocNo
		{
			get { return this.Fields["DocNo"]; }
		}
		public IUIField FieldBusinessDate
		{
			get { return this.Fields["BusinessDate"]; }
		}
		public IUIField FieldVersion
		{
			get { return this.Fields["Version"]; }
		}
		public IUIField FieldPrintAmount
		{
			get { return this.Fields["PrintAmount"]; }
		}
		public IUIField FieldLatestPrintedDate
		{
			get { return this.Fields["LatestPrintedDate"]; }
		}
		public IUIField FieldCancel_Canceled
		{
			get { return this.Fields["Cancel_Canceled"]; }
		}
		public IUIField FieldCancel_CancelDate
		{
			get { return this.Fields["Cancel_CancelDate"]; }
		}
		public IUIField FieldCancel_CancelReason
		{
			get { return this.Fields["Cancel_CancelReason"]; }
		}
		public IUIField FieldCancel_CancelUser
		{
			get { return this.Fields["Cancel_CancelUser"]; }
		}
		public IUIField FieldWorkFlowID
		{
			get { return this.Fields["WorkFlowID"]; }
		}
		public IUIField FieldStateMachineID
		{
			get { return this.Fields["StateMachineID"]; }
		}
		public IUIField FieldHoldReason
		{
			get { return this.Fields["HoldReason"]; }
		}
		public IUIField FieldHoldReason_Code
		{
			get { return this.Fields["HoldReason_Code"]; }
		}
		public IUIField FieldHoldReason_Name
		{
			get { return this.Fields["HoldReason_Name"]; }
		}
		public IUIField FieldHoldUser
		{
			get { return this.Fields["HoldUser"]; }
		}
		public IUIField FieldHoldDate
		{
			get { return this.Fields["HoldDate"]; }
		}
		public IUIField FieldReleaseReason
		{
			get { return this.Fields["ReleaseReason"]; }
		}
		public IUIField FieldReleaseReason_Code
		{
			get { return this.Fields["ReleaseReason_Code"]; }
		}
		public IUIField FieldReleaseReason_Name
		{
			get { return this.Fields["ReleaseReason_Name"]; }
		}
		public IUIField FieldReleaseUser
		{
			get { return this.Fields["ReleaseUser"]; }
		}
		public IUIField FieldReleaseDate
		{
			get { return this.Fields["ReleaseDate"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg1
		{
			get { return this.Fields["DescFlexField_PubDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg2
		{
			get { return this.Fields["DescFlexField_PubDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg3
		{
			get { return this.Fields["DescFlexField_PubDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg4
		{
			get { return this.Fields["DescFlexField_PubDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg5
		{
			get { return this.Fields["DescFlexField_PubDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg6
		{
			get { return this.Fields["DescFlexField_PubDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg7
		{
			get { return this.Fields["DescFlexField_PubDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg8
		{
			get { return this.Fields["DescFlexField_PubDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg9
		{
			get { return this.Fields["DescFlexField_PubDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg10
		{
			get { return this.Fields["DescFlexField_PubDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg11
		{
			get { return this.Fields["DescFlexField_PubDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg12
		{
			get { return this.Fields["DescFlexField_PubDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg13
		{
			get { return this.Fields["DescFlexField_PubDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg14
		{
			get { return this.Fields["DescFlexField_PubDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg15
		{
			get { return this.Fields["DescFlexField_PubDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg16
		{
			get { return this.Fields["DescFlexField_PubDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg17
		{
			get { return this.Fields["DescFlexField_PubDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg18
		{
			get { return this.Fields["DescFlexField_PubDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg19
		{
			get { return this.Fields["DescFlexField_PubDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg20
		{
			get { return this.Fields["DescFlexField_PubDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg21
		{
			get { return this.Fields["DescFlexField_PubDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg22
		{
			get { return this.Fields["DescFlexField_PubDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg23
		{
			get { return this.Fields["DescFlexField_PubDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg24
		{
			get { return this.Fields["DescFlexField_PubDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg25
		{
			get { return this.Fields["DescFlexField_PubDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg26
		{
			get { return this.Fields["DescFlexField_PubDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg27
		{
			get { return this.Fields["DescFlexField_PubDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg28
		{
			get { return this.Fields["DescFlexField_PubDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg29
		{
			get { return this.Fields["DescFlexField_PubDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg30
		{
			get { return this.Fields["DescFlexField_PubDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg31
		{
			get { return this.Fields["DescFlexField_PubDescSeg31"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg32
		{
			get { return this.Fields["DescFlexField_PubDescSeg32"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg33
		{
			get { return this.Fields["DescFlexField_PubDescSeg33"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg34
		{
			get { return this.Fields["DescFlexField_PubDescSeg34"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg35
		{
			get { return this.Fields["DescFlexField_PubDescSeg35"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg36
		{
			get { return this.Fields["DescFlexField_PubDescSeg36"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg37
		{
			get { return this.Fields["DescFlexField_PubDescSeg37"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg38
		{
			get { return this.Fields["DescFlexField_PubDescSeg38"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg39
		{
			get { return this.Fields["DescFlexField_PubDescSeg39"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg40
		{
			get { return this.Fields["DescFlexField_PubDescSeg40"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg41
		{
			get { return this.Fields["DescFlexField_PubDescSeg41"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg42
		{
			get { return this.Fields["DescFlexField_PubDescSeg42"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg43
		{
			get { return this.Fields["DescFlexField_PubDescSeg43"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg44
		{
			get { return this.Fields["DescFlexField_PubDescSeg44"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg45
		{
			get { return this.Fields["DescFlexField_PubDescSeg45"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg46
		{
			get { return this.Fields["DescFlexField_PubDescSeg46"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg47
		{
			get { return this.Fields["DescFlexField_PubDescSeg47"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg48
		{
			get { return this.Fields["DescFlexField_PubDescSeg48"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg49
		{
			get { return this.Fields["DescFlexField_PubDescSeg49"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg50
		{
			get { return this.Fields["DescFlexField_PubDescSeg50"]; }
		}
		public IUIField FieldDescFlexField_ContextValue
		{
			get { return this.Fields["DescFlexField_ContextValue"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg1
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg2
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg3
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg4
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg5
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg6
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg7
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg8
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg9
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg10
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg11
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg12
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg13
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg14
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg15
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg16
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg17
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg18
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg19
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg20
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg21
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg22
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg23
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg24
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg25
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg26
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg27
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg28
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg29
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg30
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_CombineName
		{
			get { return this.Fields["DescFlexField_CombineName"]; }
		}
		public IUIField FieldFlowInstance
		{
			get { return this.Fields["FlowInstance"]; }
		}
		public IUIField FieldDocumentType
		{
			get { return this.Fields["DocumentType"]; }
		}
		public IUIField FieldDocumentType_Code
		{
			get { return this.Fields["DocumentType_Code"]; }
		}
		public IUIField FieldDocumentType_Name
		{
			get { return this.Fields["DocumentType_Name"]; }
		}
		public IUIField FieldStatus
		{
			get { return this.Fields["Status"]; }
		}
		public IUIField FieldOwnOrg
		{
			get { return this.Fields["OwnOrg"]; }
		}
		public IUIField FieldOwnOrg_Code
		{
			get { return this.Fields["OwnOrg_Code"]; }
		}
		public IUIField FieldOwnOrg_Name
		{
			get { return this.Fields["OwnOrg_Name"]; }
		}
		public IUIField FieldDeliver
		{
			get { return this.Fields["Deliver"]; }
		}
		public IUIField FieldDeliver_Code
		{
			get { return this.Fields["Deliver_Code"]; }
		}
		public IUIField FieldDeliver_Name
		{
			get { return this.Fields["Deliver_Name"]; }
		}
		public IUIField FieldCurrency
		{
			get { return this.Fields["Currency"]; }
		}
		public IUIField FieldCurrency_Code
		{
			get { return this.Fields["Currency_Code"]; }
		}
		public IUIField FieldCurrency_Name
		{
			get { return this.Fields["Currency_Name"]; }
		}
		public IUIField FieldMemo
		{
			get { return this.Fields["Memo"]; }
		}
		public IUIField FieldSupplier
		{
			get { return this.Fields["Supplier"]; }
		}
		public IUIField FieldSupplier_Code
		{
			get { return this.Fields["Supplier_Code"]; }
		}
		public IUIField FieldSupplier_Name
		{
			get { return this.Fields["Supplier_Name"]; }
		}
		public IUIField FieldDocumentType_DocHeaderSequenceStyle
		{
			get { return this.Fields["DocumentType_DocHeaderSequenceStyle"]; }
		}
		public IUIField FieldDocumentType_ApproveType
		{
			get { return this.Fields["DocumentType_ApproveType"]; }
		}


		[Obsolete("请使用CurrentFilter属性，这个方法有可能会导致强弱类型转换出错")]
		public DeliveryDefaultFilterFilter DefaultFilter
		{
			get { return (DeliveryDefaultFilterFilter)this.CurrentFilter; }
		}
		#endregion

		#region Init
		private void InitClass()
		{
			UIModelRuntimeFactory.AddNewUIField(this,"ID", typeof(Int64), false,"","System.Int64", "ID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","52507514-494a-4e12-b775-c78515eca45a");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedOn", typeof(DateTime), true,"","System.DateTime", "CreatedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","557bfa23-3fb3-4c2e-9511-1b32e2284c57");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedBy", typeof(String), true,"","System.String", "CreatedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","efff59ad-6f80-4196-84ef-a8372517d8fe");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedOn", typeof(DateTime), true,"","System.DateTime", "ModifiedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","41f581b4-e84c-41f4-a4e2-38abc3995c17");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedBy", typeof(String), true,"","System.String", "ModifiedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3b858f55-c836-4dfa-a70f-e8eabc322b5b");
			UIModelRuntimeFactory.AddNewUIField(this,"SysVersion", typeof(Int64), true,"0","System.Int64", "SysVersion", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","f2e07eec-64e3-4969-8b98-36345bb6042c");
			UIModelRuntimeFactory.AddNewUIField(this,"Org", typeof(Int64), false,"","UFIDA.U9.Base.Organization.Organization", "Org", true,true, false, "",false,(UIFieldType)4,"73eb56da-f25a-4636-94e7-61b0cb4b7784","6cffa322-4694-4dea-8fa1-0634b704b77a");
			UIModelRuntimeFactory.AddNewUIField(this,"Org_Code", typeof(String), false,"","System.String", "Org.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a050c2af-d8e2-482d-b3f4-7731d67ab34a");
			UIModelRuntimeFactory.AddNewUIField(this,"Org_Name", typeof(String), true,"","System.String", "Org.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","56f1b3c0-5084-4a1c-80d9-03d50c682a6a");
			UIModelRuntimeFactory.AddNewUIField(this,"DocNo", typeof(String), false,"","System.String", "DocNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ebd0753f-95f7-4c31-a2d5-61853d09c618");
			UIModelRuntimeFactory.AddNewUIField(this,"BusinessDate", typeof(DateTime), false,"","System.Date", "BusinessDate", true,true, false, "",false,(UIFieldType)1,"c9e6bc50-2e39-4f27-9519-da0c7859d37e","c04648bc-4cf6-4b1c-9ccd-eef239301421");
			UIModelRuntimeFactory.AddNewUIField(this,"Version", typeof(Int32), true,"0","System.Int32", "Version", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","05e91ba1-1e1e-44aa-a80c-7d3df90a75fd");
			UIModelRuntimeFactory.AddNewUIField(this,"PrintAmount", typeof(Int32), true,"0","System.Int32", "PrintAmount", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","9f968a48-234e-48fc-85fe-18436b7565d2");
			UIModelRuntimeFactory.AddNewUIField(this,"LatestPrintedDate", typeof(DateTime), true,"","System.DateTime", "LatestPrintedDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","a22557f7-3042-46cc-9d99-84e0c8631a74");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_Canceled", typeof(Boolean), true,"false","System.Boolean", "Cancel.Canceled", true,true, false, "",false,(UIFieldType)1,"5efeea06-cae7-4cc0-82e9-20a789e4e582","d02e338c-5eb8-40d8-a360-10fffd58d7c4");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_CancelDate", typeof(DateTime), true,"","System.DateTime", "Cancel.CancelDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","adc8edeb-251e-42f6-8adb-82a808b173bd");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_CancelReason", typeof(String), true,"","System.String", "Cancel.CancelReason", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5d089f50-4dc6-4e58-87bd-35fcb3e3a5f0");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_CancelUser", typeof(String), true,"","System.String", "Cancel.CancelUser", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","808752e5-ab78-43cf-b70b-a2e41e2aec29");
			UIModelRuntimeFactory.AddNewUIField(this,"WorkFlowID", typeof(Guid), true,"","System.Guid", "WorkFlowID", true,true, false, "",false,(UIFieldType)1,"2b057235-c58e-441e-9477-5e52fcb7f95b","5be05f83-a2ff-4062-9bf4-0033ca11eca4");
			UIModelRuntimeFactory.AddNewUIField(this,"StateMachineID", typeof(Guid), true,"","System.Guid", "StateMachineID", true,true, false, "",false,(UIFieldType)1,"2b057235-c58e-441e-9477-5e52fcb7f95b","5833eea3-1404-4884-8325-cceaa128533b");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldReason", typeof(Int64), true,"","UFIDA.U9.Base.HoldRelease.HoldReason", "HoldReason", true,true, false, "",false,(UIFieldType)4,"aca6401c-cd2c-460c-9883-a704f9ea93a6","37d6f5a4-87f6-47bf-8aa5-f0c52853a8a5");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldReason_Code", typeof(String), false,"","System.String", "HoldReason.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","000a77c9-9310-46c4-a229-aa32b5b06ed1");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldReason_Name", typeof(String), true,"","System.String", "HoldReason.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","357624dc-c6ce-4440-9b9c-79b278e7be7d");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldUser", typeof(String), true,"","System.String", "HoldUser", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0df960e0-b230-4309-9686-43bf5ddfe28b");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldDate", typeof(DateTime), true,"","System.DateTime", "HoldDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","649f3f34-49ec-4ee4-9817-5d5ec009b822");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseReason", typeof(Int64), true,"","UFIDA.U9.Base.HoldRelease.ReleaseReason", "ReleaseReason", true,true, false, "",false,(UIFieldType)4,"8f4c20a0-ea48-4e30-a76a-1f8d38bcc7cc","6d07b5fb-8b4e-493d-9bd3-6f6f0600cdf9");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseReason_Code", typeof(String), false,"","System.String", "ReleaseReason.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7b49293a-4057-4683-b920-e2ce884430a6");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseReason_Name", typeof(String), true,"","System.String", "ReleaseReason.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","de87cb6d-ab43-423a-b9ee-3455ee4c04c9");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseUser", typeof(String), true,"","System.String", "ReleaseUser", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6c28e0ca-fd47-405a-8c01-3f1fd2fe9de7");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseDate", typeof(DateTime), true,"","System.DateTime", "ReleaseDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","8a6f9c22-4321-4fad-af33-15f3d8287884");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2cfb8e48-116f-40c1-8c75-c1a277a3c4f5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cdaf58be-a991-4cd1-aad6-03a412f55676");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b82272f9-e04e-45d4-af45-518dee6f8964");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1f0e1f8a-f378-4294-a7d1-f83a2be9c733");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b4f7e6b1-d22f-4e47-9cd2-3c7b5bfe7298");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","30073607-b02c-4447-9cff-a5bcb3789a11");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ebd5bf3f-e960-48b0-bc4f-07b9146fe69e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","99cbf2f8-263a-4f18-8df4-08845a0037a3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c0715043-6f0a-492e-bbde-017c92406fc2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","54e4a020-1605-474c-960c-fda3c48038b7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e711ae56-1df7-483e-92ba-2147f9244071");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d39592a9-3626-4b4f-b598-f88fed2b4367");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bb7e9027-d835-4aa2-a038-93b97fff7750");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fb50ba8b-b0d9-4a69-ba41-c7d972c0a8d7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","61430f12-007a-4eb0-98d4-97090a93d549");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c025b987-42bd-4f8c-a0aa-d5cea3cbc2ca");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bbf44fe7-4411-4d61-9cb2-ad94c6ed4e5a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a3c14283-fe67-41cc-bfcc-1439757109d5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6c4fc104-e49c-482f-962b-232645b73ae5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a79dd203-ef82-40d1-bc4e-5f11d53e0624");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ed8937db-5506-436e-b428-a838acdc2025");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","69ac3802-4fcf-4211-a6e5-2e35d39a76bb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","411e8943-c279-4339-92f8-3ddb9dd6e8cb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b63be3a6-05fa-44c8-8337-f0f6d8a62ef4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0698a164-d5d6-41a0-83e5-8ea45def3c06");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9a610054-6847-49c8-b46f-44b93b36b2f1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a7eab3f6-d4c6-41ae-961e-79dd7dbdcc3b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bc9b9cdd-b169-4940-bf0e-1e683263959d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a5610c72-2131-4000-b0b3-2e040fd0e6b7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","86063e5f-6eb1-4674-aae3-46c02e555fcb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg31", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg31", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","797b97de-db7a-4083-895e-5dc17fdc37d2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg32", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg32", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c70e2c48-b2c9-49ea-a541-da020ab2dcb3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg33", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg33", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5609d57f-e22a-4f31-bf0b-b914c7064f1b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg34", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg34", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","63c6455d-9a74-4fbe-a7e9-3f04f8c39978");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg35", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg35", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3a9af612-913a-4b47-a7d6-8475f4d2d35b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg36", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg36", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4a64387b-ccf2-4859-aded-d85c3123fc86");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg37", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg37", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ec847599-8216-4fd1-a854-a5177afe8bcd");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg38", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg38", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","600b3b16-4c7c-4f6b-999c-c4a9be1019e1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg39", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg39", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ab158485-b1bd-4abf-99f5-466064276deb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg40", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg40", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0e99dba2-9f14-4656-927a-9d4cc4c3e2a5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg41", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg41", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7b5d93be-32b4-4507-bcd1-1ad316945c34");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg42", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg42", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","602dc170-ef05-4f3e-8a7f-6d07a533a1c4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg43", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg43", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6d27a4f9-3a45-4903-9457-eaaee7b3dbe2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg44", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg44", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e51a042d-86b2-4d73-8930-cf925435e62c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg45", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg45", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2f2f580c-af89-4569-88c8-ccf876211033");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg46", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg46", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cd9845e8-ae74-48b3-ac24-3add2a681a31");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg47", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg47", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","002106ce-6c03-4da7-9c94-c5060fc90280");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg48", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg48", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c9ee5fd4-83cb-4ad7-ac0b-9c1d6d122aa6");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg49", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg49", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ce59b8a8-8f5b-41d8-8b09-d1e6a5f77973");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg50", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg50", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c4d198d3-d8cc-4153-b1b6-daf36ed472b6");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_ContextValue", typeof(String), true,"","System.String", "DescFlexField.ContextValue", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2932d4bb-de56-4ec3-9250-0354fa5502da");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d5037980-a38d-4420-972a-d2447b90b591");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","69599001-7fb2-48bb-b713-b758ed1c58d0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e1946a71-54de-4d65-be46-b97b6a38bff2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1608bd76-2022-4e5e-a5f9-1b32275abc78");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b4538743-3ac3-4df9-8edc-c831b6e25cb5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cb8530bc-40d3-4942-a28b-979ac9e10de6");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","58b0de35-8355-4eb7-9b86-e9f63cd945d1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e2f2c02c-aaf9-4250-858d-47b931f3b508");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","42e593a6-a25f-44e9-a5b8-2a351ebfc415");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0d8c43d4-18dc-4d05-8ceb-8952a78c6e1f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bb2c257b-af6c-413b-b037-40e120ee86ef");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b3df02be-668f-4d71-96a1-51de62cd5298");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f642d272-d7a3-43c3-8326-4c379cdbfbcf");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d22caa8f-560c-4554-830d-eb1b94168f16");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ac23e1f2-48b0-4048-8c69-9baba28c33ff");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","528bcc87-12c7-46a3-b8a2-2947fa91f450");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f604c08e-bef9-4790-a346-189a80990323");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d26242fd-d056-4de7-aa8b-73355693ce9d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","12d5d8ec-5968-4897-8681-bbefa441957d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d9b1a6d9-1fad-4a46-9e07-3a8e7d2a423a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e0a7c535-67fe-452e-a9d5-ddf424f8a65b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8cc087a6-e92c-4fc4-ba02-9f1defad2c78");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","83c3a368-c7e5-48e4-ba1e-8a3ba2ba60e5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","542fb98d-8143-406a-8e88-c949e5d42273");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","586dc4f1-4521-4989-95cc-513820acbe49");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","44e652b6-879f-4f8d-8266-6c34c5063adf");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","39278b38-4db9-49dd-b4d2-8d3e8272ab2b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0b48097a-b1c0-43df-aaa8-586cbeec26f2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5abb03b8-528b-453e-adb6-ded7c6b13347");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e1b9424e-8034-4592-b5f1-c011ae46a01f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_CombineName", typeof(String), true,"","System.String", "DescFlexField.CombineName", true,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7f00a5be-8695-44ad-a9ec-54365e758e6c");
			UIModelRuntimeFactory.AddNewUIField(this,"FlowInstance", typeof(Int64), true,"","UFIDA.U9.CS.Workflow.WorkflowInstanceBE.FlowInstance", "FlowInstance", true,true, false, "",false,(UIFieldType)4,"d87a7006-6643-42f4-98f4-168847a71955","e1fa98ba-3730-4280-98ad-ef12df1032c1");
			UIModelRuntimeFactory.AddNewUIField(this,"DocumentType", typeof(Int64), true,"","UFIDA.U9.Cust.U9Demo.DeliverBE.DocType", "DocumentType", true,true, false, "",false,(UIFieldType)4,"2d93aa5a-2300-4859-a4fc-9b59a7cd966c","f5ab1175-19a2-4700-a372-b2b0897c9a47");
			UIModelRuntimeFactory.AddNewUIField(this,"DocumentType_Code", typeof(String), false,"","System.String", "DocumentType.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b9f230ba-b6b0-4101-965f-1ac6e4c0cd36");
			UIModelRuntimeFactory.AddNewUIField(this,"DocumentType_Name", typeof(String), true,"","System.String", "DocumentType.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","42598b51-f918-4514-b487-4931f91ecfcb");
			UIModelRuntimeFactory.AddNewUIField(this,"Status", typeof(Int32), true,"0","UFIDA.U9.Cust.U9Demo.DeliverBE.StatusEnum", "Status", true,true, false, "",false,(UIFieldType)2,"5595bf0b-9b29-4137-a7df-dd798aa1edb3","7bb14efd-99b8-4b15-8644-f119e81cc667");
			UIModelRuntimeFactory.AddNewUIField(this,"OwnOrg", typeof(Int64), true,"","UFIDA.U9.Base.Organization.Organization", "OwnOrg", true,true, false, "",false,(UIFieldType)4,"73eb56da-f25a-4636-94e7-61b0cb4b7784","f078de31-47d7-46ee-911d-8b5d0a8d6a8a");
			UIModelRuntimeFactory.AddNewUIField(this,"OwnOrg_Code", typeof(String), false,"","System.String", "OwnOrg.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cf42a447-339e-4585-8104-84f39665fe7c");
			UIModelRuntimeFactory.AddNewUIField(this,"OwnOrg_Name", typeof(String), true,"","System.String", "OwnOrg.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a0cd7909-f05d-4b58-8540-dc242e19b092");
			UIModelRuntimeFactory.AddNewUIField(this,"Deliver", typeof(Int64), true,"","UFIDA.U9.CBO.HR.Operator.Operators", "Deliver", true,true, false, "",false,(UIFieldType)4,"198b0f81-207e-4707-8a8c-e0475b7674bd","3bc88032-52c3-4e44-9088-940beefb4e51");
			UIModelRuntimeFactory.AddNewUIField(this,"Deliver_Code", typeof(String), false,"","System.String", "Deliver.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b0f787cf-6093-435d-b326-ac13556e97c9");
			UIModelRuntimeFactory.AddNewUIField(this,"Deliver_Name", typeof(String), true,"","System.String", "Deliver.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cacb26b9-05a7-4e38-80b5-85df80ba2fa5");
			UIModelRuntimeFactory.AddNewUIField(this,"Currency", typeof(Int64), true,"","UFIDA.U9.Base.Currency.Currency", "Currency", true,true, false, "",false,(UIFieldType)4,"73536b96-4dce-4512-b5ef-97e90dc01cbb","89726f4e-1706-44e0-93b7-941beb97635f");
			UIModelRuntimeFactory.AddNewUIField(this,"Currency_Code", typeof(String), false,"","System.String", "Currency.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c4e9e95b-f6fa-4993-b085-c7f199a3aa3f");
			UIModelRuntimeFactory.AddNewUIField(this,"Currency_Name", typeof(String), true,"","System.String", "Currency.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2725932b-2317-4b2f-856f-5a5d8745b327");
			UIModelRuntimeFactory.AddNewUIField(this,"Memo", typeof(String), true,"","System.String", "Memo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8ee34f3c-f7b4-4385-95ba-82931ff88060");
			UIModelRuntimeFactory.AddNewUIField(this,"Supplier", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.Supplier.Supplier", "Supplier", true,true, false, "",false,(UIFieldType)4,"ac3510e5-3337-46d4-b41c-46ac40f343e1","8b71b52f-9eda-49a7-bd54-1712957f1be5");
			UIModelRuntimeFactory.AddNewUIField(this,"Supplier_Code", typeof(String), false,"","System.String", "Supplier.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","db5f40c4-40ac-4ef0-acbf-ffefb9e53f22");
			UIModelRuntimeFactory.AddNewUIField(this,"Supplier_Name", typeof(String), true,"","System.String", "Supplier.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4650985e-7d34-4e92-8348-3087742c4a64");
			UIModelRuntimeFactory.AddNewUIField(this,"DocumentType_DocHeaderSequenceStyle", typeof(Int32), false,"0","UFIDA.U9.Base.Doc.DocHeaderSequenceStyleEnum", "DocumentType.DocHeaderSequenceStyle", false,true, false, "",false,(UIFieldType)2,"dcf65e0a-1554-447b-b4c6-b3ec2951d965","a3dab829-44d0-49f0-b01b-f2af185e249c");
			UIModelRuntimeFactory.AddNewUIField(this,"DocumentType_ApproveType", typeof(Int32), true,"-1","UFIDA.U9.Base.Doc.ApproveTypeEnum", "DocumentType.ApproveType", false,true, false, "",false,(UIFieldType)2,"d4b6e1a9-d80d-4516-8316-4b1d436cd449","daf4700c-c773-4f0c-9cbc-e5125899bb82");


			this.CurrentFilter = new DeliveryDefaultFilterFilter(this);
		}
		#endregion
		
		#region override method
		protected override IUIRecord BuildNewRecord(IUIRecordBuilder builder)
		{
			return new DeliveryRecord(builder);
		}
		#endregion

		#region new method
		public new DeliveryRecord FocusedRecord
		{
			get { return (DeliveryRecord)base.FocusedRecord ; }
			set { base.FocusedRecord = value ; }
		}
		public new DeliveryRecord AddNewUIRecord()
		{	
			return (DeliveryRecord)base.AddNewUIRecord();
		}
		public new DeliveryRecord NewUIRecord()
		{	
			return (DeliveryRecord)base.NewUIRecord();
		}
		#endregion 

	}

	[Serializable]
	public class DeliveryRecord : UIRecord
	{
		#region Constructor
		public DeliveryRecord(IUIRecordBuilder builder):base(builder)
		{
		}
		private DeliveryView uiviewDelivery
		{
			get { return (DeliveryView)this.ContainerView; }
		}
		protected override IUIRecord CreateCloneInstance(IUIRecordBuilder builder)
		{
			return new DeliveryRecord(builder);
		}
		#endregion

		#region property
		
		
		public  Int64 ID
		{
			get{
				//object value = this[this.uiviewDelivery.FieldID] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewDelivery.FieldID);
			}
			set{
				this[this.uiviewDelivery.FieldID] = value;
			}
		}
		
		
		public  DateTime? CreatedOn
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCreatedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery.FieldCreatedOn);
			}
			set{
				this[this.uiviewDelivery.FieldCreatedOn] = value;
			}
		}
		
		
		public  String CreatedBy
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCreatedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldCreatedBy);
			}
			set{
				this[this.uiviewDelivery.FieldCreatedBy] = value;
			}
		}
		
		
		public  DateTime? ModifiedOn
		{
			get{
				//object value = this[this.uiviewDelivery.FieldModifiedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery.FieldModifiedOn);
			}
			set{
				this[this.uiviewDelivery.FieldModifiedOn] = value;
			}
		}
		
		
		public  String ModifiedBy
		{
			get{
				//object value = this[this.uiviewDelivery.FieldModifiedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldModifiedBy);
			}
			set{
				this[this.uiviewDelivery.FieldModifiedBy] = value;
			}
		}
		
		
		public new Int64? SysVersion
		{
			get{
				//object value = this[this.uiviewDelivery.FieldSysVersion] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldSysVersion);
			}
			set{
				this[this.uiviewDelivery.FieldSysVersion] = value;
			}
		}
		
		
		public  Int64 Org
		{
			get{
				//object value = this[this.uiviewDelivery.FieldOrg] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewDelivery.FieldOrg);
			}
			set{
				this[this.uiviewDelivery.FieldOrg] = value;
			}
		}
		
		
		public  String Org_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldOrg_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldOrg_Code);
			}
			set{
				this[this.uiviewDelivery.FieldOrg_Code] = value;
			}
		}
		
		
		public  String Org_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldOrg_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldOrg_Name);
			}
			set{
				this[this.uiviewDelivery.FieldOrg_Name] = value;
			}
		}
		
		
		public  String DocNo
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDocNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDocNo);
			}
			set{
				this[this.uiviewDelivery.FieldDocNo] = value;
			}
		}
		
		
		public  DateTime BusinessDate
		{
			get{
				//object value = this[this.uiviewDelivery.FieldBusinessDate] ;
				//return (DateTime)value;
				return GetValue<DateTime>(this.uiviewDelivery.FieldBusinessDate);
			}
			set{
				this[this.uiviewDelivery.FieldBusinessDate] = value;
			}
		}
		
		
		public  Int32? Version
		{
			get{
				//object value = this[this.uiviewDelivery.FieldVersion] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewDelivery.FieldVersion);
			}
			set{
				this[this.uiviewDelivery.FieldVersion] = value;
			}
		}
		
		
		public  Int32? PrintAmount
		{
			get{
				//object value = this[this.uiviewDelivery.FieldPrintAmount] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewDelivery.FieldPrintAmount);
			}
			set{
				this[this.uiviewDelivery.FieldPrintAmount] = value;
			}
		}
		
		
		public  DateTime? LatestPrintedDate
		{
			get{
				//object value = this[this.uiviewDelivery.FieldLatestPrintedDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery.FieldLatestPrintedDate);
			}
			set{
				this[this.uiviewDelivery.FieldLatestPrintedDate] = value;
			}
		}
		
		
		public  Boolean? Cancel_Canceled
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCancel_Canceled] ;
				//return (Boolean?)value;
				return GetValue<Boolean?>(this.uiviewDelivery.FieldCancel_Canceled);
			}
			set{
				this[this.uiviewDelivery.FieldCancel_Canceled] = value;
			}
		}
		
		
		public  DateTime? Cancel_CancelDate
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCancel_CancelDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery.FieldCancel_CancelDate);
			}
			set{
				this[this.uiviewDelivery.FieldCancel_CancelDate] = value;
			}
		}
		
		
		public  String Cancel_CancelReason
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCancel_CancelReason] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldCancel_CancelReason);
			}
			set{
				this[this.uiviewDelivery.FieldCancel_CancelReason] = value;
			}
		}
		
		
		public  String Cancel_CancelUser
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCancel_CancelUser] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldCancel_CancelUser);
			}
			set{
				this[this.uiviewDelivery.FieldCancel_CancelUser] = value;
			}
		}
		
		
		public  Guid WorkFlowID
		{
			get{
				//object value = this[this.uiviewDelivery.FieldWorkFlowID] ;
				//return (Guid)value;
				return GetValue<Guid>(this.uiviewDelivery.FieldWorkFlowID);
			}
			set{
				this[this.uiviewDelivery.FieldWorkFlowID] = value;
			}
		}
		
		
		public  Guid StateMachineID
		{
			get{
				//object value = this[this.uiviewDelivery.FieldStateMachineID] ;
				//return (Guid)value;
				return GetValue<Guid>(this.uiviewDelivery.FieldStateMachineID);
			}
			set{
				this[this.uiviewDelivery.FieldStateMachineID] = value;
			}
		}
		
		
		public  Int64? HoldReason
		{
			get{
				//object value = this[this.uiviewDelivery.FieldHoldReason] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldHoldReason);
			}
			set{
				this[this.uiviewDelivery.FieldHoldReason] = value;
			}
		}
		
		
		public  String HoldReason_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldHoldReason_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldHoldReason_Code);
			}
			set{
				this[this.uiviewDelivery.FieldHoldReason_Code] = value;
			}
		}
		
		
		public  String HoldReason_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldHoldReason_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldHoldReason_Name);
			}
			set{
				this[this.uiviewDelivery.FieldHoldReason_Name] = value;
			}
		}
		
		
		public  String HoldUser
		{
			get{
				//object value = this[this.uiviewDelivery.FieldHoldUser] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldHoldUser);
			}
			set{
				this[this.uiviewDelivery.FieldHoldUser] = value;
			}
		}
		
		
		public  DateTime? HoldDate
		{
			get{
				//object value = this[this.uiviewDelivery.FieldHoldDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery.FieldHoldDate);
			}
			set{
				this[this.uiviewDelivery.FieldHoldDate] = value;
			}
		}
		
		
		public  Int64? ReleaseReason
		{
			get{
				//object value = this[this.uiviewDelivery.FieldReleaseReason] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldReleaseReason);
			}
			set{
				this[this.uiviewDelivery.FieldReleaseReason] = value;
			}
		}
		
		
		public  String ReleaseReason_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldReleaseReason_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldReleaseReason_Code);
			}
			set{
				this[this.uiviewDelivery.FieldReleaseReason_Code] = value;
			}
		}
		
		
		public  String ReleaseReason_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldReleaseReason_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldReleaseReason_Name);
			}
			set{
				this[this.uiviewDelivery.FieldReleaseReason_Name] = value;
			}
		}
		
		
		public  String ReleaseUser
		{
			get{
				//object value = this[this.uiviewDelivery.FieldReleaseUser] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldReleaseUser);
			}
			set{
				this[this.uiviewDelivery.FieldReleaseUser] = value;
			}
		}
		
		
		public  DateTime? ReleaseDate
		{
			get{
				//object value = this[this.uiviewDelivery.FieldReleaseDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery.FieldReleaseDate);
			}
			set{
				this[this.uiviewDelivery.FieldReleaseDate] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg1
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg1);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg2
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg2);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg3
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg3);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg4
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg4);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg5
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg5);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg6
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg6);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg7
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg7);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg8
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg8);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg9
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg9);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg10
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg10);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg11
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg11);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg12
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg12);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg13
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg13);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg14
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg14);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg15
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg15);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg16
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg16);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg17
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg17);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg18
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg18);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg19
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg19);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg20
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg20);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg21
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg21);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg22
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg22);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg23
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg23);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg24
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg24);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg25
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg25);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg26
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg26);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg27
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg27);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg28
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg28);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg29
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg29);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg30
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg30);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg31
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg31] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg31);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg31] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg32
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg32] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg32);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg32] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg33
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg33] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg33);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg33] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg34
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg34] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg34);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg34] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg35
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg35] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg35);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg35] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg36
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg36] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg36);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg36] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg37
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg37] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg37);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg37] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg38
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg38] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg38);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg38] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg39
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg39] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg39);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg39] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg40
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg40] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg40);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg40] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg41
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg41] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg41);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg41] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg42
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg42] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg42);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg42] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg43
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg43] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg43);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg43] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg44
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg44] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg44);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg44] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg45
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg45] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg45);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg45] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg46
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg46] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg46);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg46] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg47
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg47] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg47);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg47] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg48
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg48] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg48);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg48] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg49
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg49] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg49);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg49] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg50
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg50] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PubDescSeg50);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PubDescSeg50] = value;
			}
		}
		
		
		public  String DescFlexField_ContextValue
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_ContextValue] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_ContextValue);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_ContextValue] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg1
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg1);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg2
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg2);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg3
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg3);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg4
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg4);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg5
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg5);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg6
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg6);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg7
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg7);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg8
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg8);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg9
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg9);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg10
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg10);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg11
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg11);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg12
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg12);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg13
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg13);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg14
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg14);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg15
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg15);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg16
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg16);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg17
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg17);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg18
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg18);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg19
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg19);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg20
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg20);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg21
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg21);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg22
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg22);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg23
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg23);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg24
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg24);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg25
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg25);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg26
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg26);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg27
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg27);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg28
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg28);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg29
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg29);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg30
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg30);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_PrivateDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_CombineName
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDescFlexField_CombineName] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDescFlexField_CombineName);
			}
			set{
				this[this.uiviewDelivery.FieldDescFlexField_CombineName] = value;
			}
		}
		
		
		public  Int64? FlowInstance
		{
			get{
				//object value = this[this.uiviewDelivery.FieldFlowInstance] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldFlowInstance);
			}
			set{
				this[this.uiviewDelivery.FieldFlowInstance] = value;
			}
		}
		
		
		public  Int64? DocumentType
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDocumentType] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldDocumentType);
			}
			set{
				this[this.uiviewDelivery.FieldDocumentType] = value;
			}
		}
		
		
		public  String DocumentType_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDocumentType_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDocumentType_Code);
			}
			set{
				this[this.uiviewDelivery.FieldDocumentType_Code] = value;
			}
		}
		
		
		public  String DocumentType_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDocumentType_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDocumentType_Name);
			}
			set{
				this[this.uiviewDelivery.FieldDocumentType_Name] = value;
			}
		}
		
		
		public  Int32? Status
		{
			get{
				//object value = this[this.uiviewDelivery.FieldStatus] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewDelivery.FieldStatus);
			}
			set{
				this[this.uiviewDelivery.FieldStatus] = value;
			}
		}
		
		
		public  Int64? OwnOrg
		{
			get{
				//object value = this[this.uiviewDelivery.FieldOwnOrg] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldOwnOrg);
			}
			set{
				this[this.uiviewDelivery.FieldOwnOrg] = value;
			}
		}
		
		
		public  String OwnOrg_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldOwnOrg_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldOwnOrg_Code);
			}
			set{
				this[this.uiviewDelivery.FieldOwnOrg_Code] = value;
			}
		}
		
		
		public  String OwnOrg_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldOwnOrg_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldOwnOrg_Name);
			}
			set{
				this[this.uiviewDelivery.FieldOwnOrg_Name] = value;
			}
		}
		
		
		public  Int64? Deliver
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDeliver] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldDeliver);
			}
			set{
				this[this.uiviewDelivery.FieldDeliver] = value;
			}
		}
		
		
		public  String Deliver_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDeliver_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDeliver_Code);
			}
			set{
				this[this.uiviewDelivery.FieldDeliver_Code] = value;
			}
		}
		
		
		public  String Deliver_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDeliver_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldDeliver_Name);
			}
			set{
				this[this.uiviewDelivery.FieldDeliver_Name] = value;
			}
		}
		
		
		public  Int64? Currency
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCurrency] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldCurrency);
			}
			set{
				this[this.uiviewDelivery.FieldCurrency] = value;
			}
		}
		
		
		public  String Currency_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCurrency_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldCurrency_Code);
			}
			set{
				this[this.uiviewDelivery.FieldCurrency_Code] = value;
			}
		}
		
		
		public  String Currency_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldCurrency_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldCurrency_Name);
			}
			set{
				this[this.uiviewDelivery.FieldCurrency_Name] = value;
			}
		}
		
		
		public  String Memo
		{
			get{
				//object value = this[this.uiviewDelivery.FieldMemo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldMemo);
			}
			set{
				this[this.uiviewDelivery.FieldMemo] = value;
			}
		}
		
		
		public  Int64? Supplier
		{
			get{
				//object value = this[this.uiviewDelivery.FieldSupplier] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery.FieldSupplier);
			}
			set{
				this[this.uiviewDelivery.FieldSupplier] = value;
			}
		}
		
		
		public  String Supplier_Code
		{
			get{
				//object value = this[this.uiviewDelivery.FieldSupplier_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldSupplier_Code);
			}
			set{
				this[this.uiviewDelivery.FieldSupplier_Code] = value;
			}
		}
		
		
		public  String Supplier_Name
		{
			get{
				//object value = this[this.uiviewDelivery.FieldSupplier_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery.FieldSupplier_Name);
			}
			set{
				this[this.uiviewDelivery.FieldSupplier_Name] = value;
			}
		}
		
		
		public  Int32 DocumentType_DocHeaderSequenceStyle
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDocumentType_DocHeaderSequenceStyle] ;
				//return (Int32)value;
				return GetValue<Int32>(this.uiviewDelivery.FieldDocumentType_DocHeaderSequenceStyle);
			}
			set{
				this[this.uiviewDelivery.FieldDocumentType_DocHeaderSequenceStyle] = value;
			}
		}
		
		
		public  Int32? DocumentType_ApproveType
		{
			get{
				//object value = this[this.uiviewDelivery.FieldDocumentType_ApproveType] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewDelivery.FieldDocumentType_ApproveType);
			}
			set{
				this[this.uiviewDelivery.FieldDocumentType_ApproveType] = value;
			}
		}
		#endregion
	}
	
	[Serializable]
	public class DeliveryDefaultFilterFilter : UIFilter
	{
		#region Constructor
		public DeliveryDefaultFilterFilter(IUIView view) 
			: base("DefaultFilter",view,@"UFIDA::U9::Cust::U9Demo::DeliverBE::Delivery.Org=#Context.OrgID#",@"")
		{
			InitClass();
		}
		//for Clone Constructor
		private DeliveryDefaultFilterFilter()
			: base("DefaultFilter",null,"","")
		{}
		protected override IUIFilter CreateCloneInstance()
		{
			return new DeliveryDefaultFilterFilter();
		}
		#endregion

		#region property
		#endregion
		
		#region function
		private void InitClass()
		{
		}
		#endregion

	}



	[Serializable]
	public partial class Delivery_DeliveryLineView : UIView
	{
		#region Constructor
		public Delivery_DeliveryLineView(IUIModel model) : base(model,"Delivery_DeliveryLine","UFIDA.U9.Cust.U9Demo.DeliverBE.DeliveryLine", false)
		{
			InitClass();
		}
		//构造空实例,不进行初始化.目前为Clone使用.
		private Delivery_DeliveryLineView():base(null,"Delivery_DeliveryLine","UFIDA.U9.Cust.U9Demo.DeliverBE.DeliveryLine", false)
		{
		}
		protected override IUIView CreateCloneInstance()
		{
			return new Delivery_DeliveryLineView();
		}
		#endregion

		#region fiels property filter
		public IUIField FieldID
		{
			get { return this.Fields["ID"]; }
		}
		public IUIField FieldCreatedOn
		{
			get { return this.Fields["CreatedOn"]; }
		}
		public IUIField FieldCreatedBy
		{
			get { return this.Fields["CreatedBy"]; }
		}
		public IUIField FieldModifiedOn
		{
			get { return this.Fields["ModifiedOn"]; }
		}
		public IUIField FieldModifiedBy
		{
			get { return this.Fields["ModifiedBy"]; }
		}
		public IUIField FieldSysVersion
		{
			get { return this.Fields["SysVersion"]; }
		}
		public IUIField FieldDelivery
		{
			get { return this.Fields["Delivery"]; }
		}
		public IUIField FieldDocLineNo
		{
			get { return this.Fields["DocLineNo"]; }
		}
		public IUIField FieldItem
		{
			get { return this.Fields["Item"]; }
		}
		public IUIField FieldItem_Code
		{
			get { return this.Fields["Item_Code"]; }
		}
		public IUIField FieldItem_Name
		{
			get { return this.Fields["Item_Name"]; }
		}
		public IUIField FieldUom
		{
			get { return this.Fields["Uom"]; }
		}
		public IUIField FieldUom_Code
		{
			get { return this.Fields["Uom_Code"]; }
		}
		public IUIField FieldUom_Name
		{
			get { return this.Fields["Uom_Name"]; }
		}
		public IUIField FieldWh
		{
			get { return this.Fields["Wh"]; }
		}
		public IUIField FieldWh_Code
		{
			get { return this.Fields["Wh_Code"]; }
		}
		public IUIField FieldWh_Name
		{
			get { return this.Fields["Wh_Name"]; }
		}
		public IUIField FieldQty
		{
			get { return this.Fields["Qty"]; }
		}
		public IUIField FieldPrice
		{
			get { return this.Fields["Price"]; }
		}
		public IUIField FieldAmount
		{
			get { return this.Fields["Amount"]; }
		}
		public IUIField FieldArrivedQty
		{
			get { return this.Fields["ArrivedQty"]; }
		}
		public IUIField FieldRcvQty
		{
			get { return this.Fields["RcvQty"]; }
		}
		public IUIField FieldSrcPOShipLine
		{
			get { return this.Fields["SrcPOShipLine"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg1
		{
			get { return this.Fields["DescFlexField_PubDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg2
		{
			get { return this.Fields["DescFlexField_PubDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg3
		{
			get { return this.Fields["DescFlexField_PubDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg4
		{
			get { return this.Fields["DescFlexField_PubDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg5
		{
			get { return this.Fields["DescFlexField_PubDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg6
		{
			get { return this.Fields["DescFlexField_PubDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg7
		{
			get { return this.Fields["DescFlexField_PubDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg8
		{
			get { return this.Fields["DescFlexField_PubDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg9
		{
			get { return this.Fields["DescFlexField_PubDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg10
		{
			get { return this.Fields["DescFlexField_PubDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg11
		{
			get { return this.Fields["DescFlexField_PubDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg12
		{
			get { return this.Fields["DescFlexField_PubDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg13
		{
			get { return this.Fields["DescFlexField_PubDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg14
		{
			get { return this.Fields["DescFlexField_PubDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg15
		{
			get { return this.Fields["DescFlexField_PubDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg16
		{
			get { return this.Fields["DescFlexField_PubDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg17
		{
			get { return this.Fields["DescFlexField_PubDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg18
		{
			get { return this.Fields["DescFlexField_PubDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg19
		{
			get { return this.Fields["DescFlexField_PubDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg20
		{
			get { return this.Fields["DescFlexField_PubDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg21
		{
			get { return this.Fields["DescFlexField_PubDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg22
		{
			get { return this.Fields["DescFlexField_PubDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg23
		{
			get { return this.Fields["DescFlexField_PubDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg24
		{
			get { return this.Fields["DescFlexField_PubDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg25
		{
			get { return this.Fields["DescFlexField_PubDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg26
		{
			get { return this.Fields["DescFlexField_PubDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg27
		{
			get { return this.Fields["DescFlexField_PubDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg28
		{
			get { return this.Fields["DescFlexField_PubDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg29
		{
			get { return this.Fields["DescFlexField_PubDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg30
		{
			get { return this.Fields["DescFlexField_PubDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg31
		{
			get { return this.Fields["DescFlexField_PubDescSeg31"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg32
		{
			get { return this.Fields["DescFlexField_PubDescSeg32"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg33
		{
			get { return this.Fields["DescFlexField_PubDescSeg33"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg34
		{
			get { return this.Fields["DescFlexField_PubDescSeg34"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg35
		{
			get { return this.Fields["DescFlexField_PubDescSeg35"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg36
		{
			get { return this.Fields["DescFlexField_PubDescSeg36"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg37
		{
			get { return this.Fields["DescFlexField_PubDescSeg37"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg38
		{
			get { return this.Fields["DescFlexField_PubDescSeg38"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg39
		{
			get { return this.Fields["DescFlexField_PubDescSeg39"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg40
		{
			get { return this.Fields["DescFlexField_PubDescSeg40"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg41
		{
			get { return this.Fields["DescFlexField_PubDescSeg41"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg42
		{
			get { return this.Fields["DescFlexField_PubDescSeg42"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg43
		{
			get { return this.Fields["DescFlexField_PubDescSeg43"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg44
		{
			get { return this.Fields["DescFlexField_PubDescSeg44"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg45
		{
			get { return this.Fields["DescFlexField_PubDescSeg45"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg46
		{
			get { return this.Fields["DescFlexField_PubDescSeg46"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg47
		{
			get { return this.Fields["DescFlexField_PubDescSeg47"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg48
		{
			get { return this.Fields["DescFlexField_PubDescSeg48"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg49
		{
			get { return this.Fields["DescFlexField_PubDescSeg49"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg50
		{
			get { return this.Fields["DescFlexField_PubDescSeg50"]; }
		}
		public IUIField FieldDescFlexField_ContextValue
		{
			get { return this.Fields["DescFlexField_ContextValue"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg1
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg2
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg3
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg4
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg5
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg6
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg7
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg8
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg9
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg10
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg11
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg12
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg13
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg14
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg15
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg16
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg17
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg18
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg19
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg20
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg21
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg22
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg23
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg24
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg25
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg26
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg27
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg28
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg29
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg30
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_CombineName
		{
			get { return this.Fields["DescFlexField_CombineName"]; }
		}


		[Obsolete("请使用CurrentFilter属性，这个方法有可能会导致强弱类型转换出错")]
		public Delivery_DeliveryLineDefaultFilterFilter DefaultFilter
		{
			get { return (Delivery_DeliveryLineDefaultFilterFilter)this.CurrentFilter; }
		}
		#endregion

		#region Init
		private void InitClass()
		{
			UIModelRuntimeFactory.AddNewUIField(this,"ID", typeof(Int64), false,"","System.Int64", "ID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","8e7d8540-4827-4b2d-8eaf-40eef70e4b9b");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedOn", typeof(DateTime), true,"","System.DateTime", "CreatedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","9ebd0738-5130-4f6d-8da7-5cee61f34a26");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedBy", typeof(String), true,"","System.String", "CreatedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6dc8e89f-2271-4f19-84ea-da7e6906b061");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedOn", typeof(DateTime), true,"","System.DateTime", "ModifiedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","5acc8d49-5aba-4338-a516-97c6fff6046a");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedBy", typeof(String), true,"","System.String", "ModifiedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","44625a27-d465-47b7-83a0-04a23ec12ed4");
			UIModelRuntimeFactory.AddNewUIField(this,"SysVersion", typeof(Int64), true,"0","System.Int64", "SysVersion", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","44533cad-4ac3-4830-9771-a96f6538fbe8");
			UIModelRuntimeFactory.AddNewUIField(this,"Delivery", typeof(Int64), true,"","UFIDA.U9.Cust.U9Demo.DeliverBE.Delivery", "Delivery", true,true, false, "",false,(UIFieldType)4,"bbdfd04f-3a78-410b-ba73-afc920288022","86017c45-45a6-4cb8-9269-b9cc5f3d19e4");
			UIModelRuntimeFactory.AddNewUIField(this,"DocLineNo", typeof(Int32), true,"0","System.Int32", "DocLineNo", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","bddabe50-f563-4be9-bb23-d6db41fc5c89");
			UIModelRuntimeFactory.AddNewUIField(this,"Item", typeof(Int64), false,"","UFIDA.U9.CBO.SCM.Item.ItemMaster", "Item", true,true, false, "",false,(UIFieldType)4,"636d3e47-48aa-47fc-aca4-e6322bce775b","9f73ac1e-fea5-4d3a-ab12-3101fb34a38d");
			UIModelRuntimeFactory.AddNewUIField(this,"Item_Code", typeof(String), false,"","System.String", "Item.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e3b1fd75-5108-49f0-a019-8c33fbb84014");
			UIModelRuntimeFactory.AddNewUIField(this,"Item_Name", typeof(String), false,"","System.String", "Item.Name", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d973166e-4154-4bc6-a7bd-dbd61b45f718");
			UIModelRuntimeFactory.AddNewUIField(this,"Uom", typeof(Int64), false,"","UFIDA.U9.Base.UOM.UOM", "Uom", true,true, false, "",false,(UIFieldType)4,"ff454e91-0d57-445e-aef2-03cedea46843","04058553-db12-47a2-aac6-a41e01360800");
			UIModelRuntimeFactory.AddNewUIField(this,"Uom_Code", typeof(String), false,"","System.String", "Uom.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","df11c4e8-53a5-479a-b095-ff726c7bd693");
			UIModelRuntimeFactory.AddNewUIField(this,"Uom_Name", typeof(String), true,"","System.String", "Uom.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","29ac9b08-0cd6-42a5-95da-110032de45a4");
			UIModelRuntimeFactory.AddNewUIField(this,"Wh", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.Warehouse.Warehouse", "Wh", true,true, false, "",false,(UIFieldType)4,"0fac5c83-2ab0-428f-bf82-c363857b37be","99ac3366-c501-4259-a727-892bb6726191");
			UIModelRuntimeFactory.AddNewUIField(this,"Wh_Code", typeof(String), false,"","System.String", "Wh.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6117c958-4aa3-4afd-aa3b-8385def420a0");
			UIModelRuntimeFactory.AddNewUIField(this,"Wh_Name", typeof(String), true,"","System.String", "Wh.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c738c7bd-cfa1-4861-a5d9-2b101b4e3d63");
			UIModelRuntimeFactory.AddNewUIField(this,"Qty", typeof(Decimal), true,"0","System.Decimal", "Qty", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","ebbf2cd2-25fa-4578-8772-424862a84ae6");
			UIModelRuntimeFactory.AddNewUIField(this,"Price", typeof(Decimal), true,"0","System.Decimal", "Price", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","2f8eeb81-16ea-471a-a97b-17c18c7a2ee6");
			UIModelRuntimeFactory.AddNewUIField(this,"Amount", typeof(Decimal), true,"0","System.Decimal", "Amount", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","7caafaf4-b643-4bba-ab0b-27aed35aad62");
			UIModelRuntimeFactory.AddNewUIField(this,"ArrivedQty", typeof(Decimal), true,"0","System.Decimal", "ArrivedQty", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","0475878e-903a-447c-bfc5-12d452be8551");
			UIModelRuntimeFactory.AddNewUIField(this,"RcvQty", typeof(Decimal), true,"0","System.Decimal", "RcvQty", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","62518f8b-0a5e-4955-b5e1-93533c0cb694");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcPOShipLine", typeof(Int64), true,"","UFIDA.U9.PM.PO.POShipLine", "SrcPOShipLine", true,true, false, "",false,(UIFieldType)4,"6384535c-00e2-47d3-828b-06096d2ac8d8","749a7b65-9d12-4be6-bbfb-d6995460e33a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","faaa54ac-5daa-4753-a56b-08e68b309c69");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","18b663f0-8fa2-4a83-a480-f3368dc86d1d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","84e47ee0-398d-499a-b0db-48305b34da24");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8fcf3638-5ad6-4da8-85dd-509e3eeb25f7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","71749401-88a2-4d67-8e36-413dc1b3f604");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fa78e14c-7965-4d8b-a27c-341b8ba9c4ca");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2178dcd7-56ca-4846-bb58-51824ba45fa2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0d7c9e03-815f-40a0-ae45-0e8a929bdd88");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3ba7eae9-5c97-4b5d-87a7-567c6174fa16");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d8d488c3-8e69-4dd9-9de6-2798f263f969");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fa12bfda-55d1-4f03-8fda-543384ead4d7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f787cc8a-f0f3-4d5f-9db5-73ed9e9770d5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","78e46c78-e21f-45c9-8c20-6192bd3d271f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a148d673-8a93-470c-ab17-b4b2d23a4941");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b1473223-b34f-495d-8406-af95da079d85");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5480ec92-fb39-4291-a86f-3e8458ebacdf");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a1be88ac-b2a2-4f8f-b2f1-dc6e393af30f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","23ac860e-7334-4526-8bdd-1d0346beeb0c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d39675e8-b8cc-4db2-a288-5e22ca1c337a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","126f61c4-b75b-40d9-8409-63d6fcbf4bb4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d01e7cbd-7ebc-4c3c-b0db-ae3b49f7116f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9a3b8322-459d-4477-8c4b-7159424c3f39");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","16792a3c-30d0-4262-bd06-ea1a1598a736");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a3eaaacb-0e05-47e1-847f-9c1bb5d5be63");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6fcace42-764c-441f-a819-df00e18cc1bd");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","607a297a-2e6a-4816-972c-8d583a144a0b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d473232b-604f-4175-b27f-0368ba5d643b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b9f2fee6-de94-4471-9ae2-40f78dfb9369");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e832ebd3-ef1f-4a62-9947-598ee3b6d162");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4635884b-3dc4-4c24-9f63-c30c7455a666");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg31", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg31", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","89e3d12f-1f49-4514-8904-eba5b6cf5269");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg32", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg32", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","54838fa4-3c49-4442-8f46-de0b281b2a01");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg33", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg33", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0d4d677d-afef-4a81-bccc-0d6292039ce7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg34", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg34", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6e382b0e-d9d1-48ca-8ce0-22019bb092ee");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg35", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg35", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a014296e-2ebb-4710-b3be-be8a456078a4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg36", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg36", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","938a0b81-d928-40ed-b7e2-7d7f8fc3d9db");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg37", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg37", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3569d6d5-6678-446e-8d8b-83ba2395f753");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg38", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg38", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0badf5a5-9eeb-4186-8cb5-2c74706b8c18");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg39", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg39", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","59a725f8-cdf5-4ba6-9b78-993930c0c1ee");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg40", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg40", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","aec8b472-5617-4e02-a7fc-ce44366e2a58");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg41", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg41", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f46b3ef4-9e9c-415b-8644-993ec89103d9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg42", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg42", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c9dfef57-783c-4ce2-9ac4-81f1b7e10fef");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg43", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg43", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c155ab47-f1f2-42b7-9947-96c848e5d205");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg44", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg44", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3629d848-5d36-4314-83d0-0f6da382b514");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg45", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg45", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bc71952d-9418-41da-8294-976216fe96d9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg46", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg46", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","966f4079-45ed-4ee6-a0bb-0b9c901e9948");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg47", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg47", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1793c7d5-405d-4d2c-8518-5de4b0cad5c0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg48", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg48", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","10c033e6-9b77-45a2-9fbd-208c338bc0ea");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg49", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg49", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","19e9e7b4-1593-4c63-8e5e-71653f36070c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg50", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg50", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7a0846e2-8909-455d-ae00-f14f6494e5f3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_ContextValue", typeof(String), true,"","System.String", "DescFlexField.ContextValue", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7da1103c-7e22-456e-af01-837706bd55a6");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f5422f74-7512-421d-be20-e2f3f9345244");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","14a1e91f-38e7-4851-8633-d460c51543fc");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dc9157f7-1c4a-4510-a147-00c8e1432266");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2a1f6414-1d85-4591-aa49-52a22727aa09");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1f2eec28-4ff2-4e95-b09c-3c72a665a798");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b662510f-49c4-4cff-a322-9f3b94f5a01f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9b3b9193-69ff-447d-b1ee-21bf556b2d56");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b6077d3c-3aee-4b85-b0df-c6e5519139c3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fe930213-8b70-4330-8f18-a8b539385fe1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","003775f2-6cd4-42b5-8b61-96333f63f33e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5dafc246-9f7a-49e9-8d0a-def04030de09");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","31cecc2d-f2be-4476-b7ff-44c95820cbd2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d1709d7a-2344-4f46-8904-dfcbd3136e32");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b610c682-fbf5-45df-bf23-edc72c892dd1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","01c25ac1-8f64-4a24-beaf-21575d25880e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","200c6429-bda5-466a-82af-0df9272bed19");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","00deb348-2860-43e7-9458-44221995026f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","32045f20-831f-4448-88cf-d4f391950792");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","24e4bed1-318a-4d5c-8fd5-d9c59c90d43c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","20c29545-e3b3-4726-bec0-c8d9214fe7a7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6b4dcf33-fe39-47ed-9e3d-fcbe8472ab9e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9141cbf6-d350-4360-a17c-1a96dc82b34f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e1a9c684-b4fd-4d6e-a95c-65e671b47c8b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e2a81931-8f4e-4d71-a7f6-7bdfd7ced80b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","01a0fb22-36a2-4c59-95a7-902558bb4f93");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","16343685-a397-4ade-9654-a57cdce9748f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dbfd74b1-520c-4804-95a7-16bb3dcb9c7c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1a4933d8-4f72-4cf8-90d2-42c8727348ae");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","70ef8841-9778-4b20-9f85-fa24d9e0afee");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f3f5b662-f60a-4113-92c4-f90d8b85fbea");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_CombineName", typeof(String), true,"","System.String", "DescFlexField.CombineName", true,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1a478f54-8a3f-41e9-8b32-6886ca2393d1");


			this.CurrentFilter = new Delivery_DeliveryLineDefaultFilterFilter(this);
		}
		#endregion
		
		#region override method
		protected override IUIRecord BuildNewRecord(IUIRecordBuilder builder)
		{
			return new Delivery_DeliveryLineRecord(builder);
		}
		#endregion

		#region new method
		public new Delivery_DeliveryLineRecord FocusedRecord
		{
			get { return (Delivery_DeliveryLineRecord)base.FocusedRecord ; }
			set { base.FocusedRecord = value ; }
		}
		public new Delivery_DeliveryLineRecord AddNewUIRecord()
		{	
			return (Delivery_DeliveryLineRecord)base.AddNewUIRecord();
		}
		public new Delivery_DeliveryLineRecord NewUIRecord()
		{	
			return (Delivery_DeliveryLineRecord)base.NewUIRecord();
		}
		#endregion 

	}

	[Serializable]
	public class Delivery_DeliveryLineRecord : UIRecord
	{
		#region Constructor
		public Delivery_DeliveryLineRecord(IUIRecordBuilder builder):base(builder)
		{
		}
		private Delivery_DeliveryLineView uiviewDelivery_DeliveryLine
		{
			get { return (Delivery_DeliveryLineView)this.ContainerView; }
		}
		protected override IUIRecord CreateCloneInstance(IUIRecordBuilder builder)
		{
			return new Delivery_DeliveryLineRecord(builder);
		}
		#endregion

		#region property
		
		
		public  Int64 ID
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldID] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewDelivery_DeliveryLine.FieldID);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldID] = value;
			}
		}
		
		
		public  DateTime? CreatedOn
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldCreatedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery_DeliveryLine.FieldCreatedOn);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldCreatedOn] = value;
			}
		}
		
		
		public  String CreatedBy
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldCreatedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldCreatedBy);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldCreatedBy] = value;
			}
		}
		
		
		public  DateTime? ModifiedOn
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldModifiedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewDelivery_DeliveryLine.FieldModifiedOn);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldModifiedOn] = value;
			}
		}
		
		
		public  String ModifiedBy
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldModifiedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldModifiedBy);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldModifiedBy] = value;
			}
		}
		
		
		public new Int64? SysVersion
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldSysVersion] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery_DeliveryLine.FieldSysVersion);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldSysVersion] = value;
			}
		}
		
		
		public  Int64? Delivery
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDelivery] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery_DeliveryLine.FieldDelivery);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDelivery] = value;
			}
		}
		
		
		public  Int32? DocLineNo
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDocLineNo] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewDelivery_DeliveryLine.FieldDocLineNo);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDocLineNo] = value;
			}
		}
		
		
		public  Int64 Item
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldItem] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewDelivery_DeliveryLine.FieldItem);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldItem] = value;
			}
		}
		
		
		public  String Item_Code
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldItem_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldItem_Code);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldItem_Code] = value;
			}
		}
		
		
		public  String Item_Name
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldItem_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldItem_Name);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldItem_Name] = value;
			}
		}
		
		
		public  Int64 Uom
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldUom] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewDelivery_DeliveryLine.FieldUom);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldUom] = value;
			}
		}
		
		
		public  String Uom_Code
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldUom_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldUom_Code);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldUom_Code] = value;
			}
		}
		
		
		public  String Uom_Name
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldUom_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldUom_Name);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldUom_Name] = value;
			}
		}
		
		
		public  Int64? Wh
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldWh] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery_DeliveryLine.FieldWh);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldWh] = value;
			}
		}
		
		
		public  String Wh_Code
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldWh_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldWh_Code);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldWh_Code] = value;
			}
		}
		
		
		public  String Wh_Name
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldWh_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldWh_Name);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldWh_Name] = value;
			}
		}
		
		
		public  Decimal? Qty
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldQty] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewDelivery_DeliveryLine.FieldQty);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldQty] = value;
			}
		}
		
		
		public  Decimal? Price
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldPrice] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewDelivery_DeliveryLine.FieldPrice);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldPrice] = value;
			}
		}
		
		
		public  Decimal? Amount
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldAmount] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewDelivery_DeliveryLine.FieldAmount);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldAmount] = value;
			}
		}
		
		
		public  Decimal? ArrivedQty
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldArrivedQty] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewDelivery_DeliveryLine.FieldArrivedQty);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldArrivedQty] = value;
			}
		}
		
		
		public  Decimal? RcvQty
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldRcvQty] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewDelivery_DeliveryLine.FieldRcvQty);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldRcvQty] = value;
			}
		}
		
		
		public  Int64? SrcPOShipLine
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldSrcPOShipLine] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewDelivery_DeliveryLine.FieldSrcPOShipLine);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldSrcPOShipLine] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg1
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg1);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg2
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg2);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg3
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg3);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg4
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg4);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg5
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg5);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg6
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg6);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg7
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg7);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg8
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg8);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg9
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg9);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg10
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg10);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg11
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg11);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg12
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg12);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg13
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg13);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg14
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg14);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg15
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg15);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg16
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg16);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg17
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg17);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg18
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg18);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg19
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg19);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg20
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg20);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg21
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg21);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg22
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg22);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg23
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg23);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg24
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg24);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg25
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg25);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg26
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg26);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg27
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg27);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg28
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg28);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg29
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg29);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg30
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg30);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg31
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg31] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg31);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg31] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg32
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg32] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg32);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg32] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg33
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg33] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg33);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg33] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg34
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg34] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg34);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg34] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg35
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg35] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg35);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg35] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg36
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg36] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg36);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg36] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg37
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg37] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg37);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg37] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg38
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg38] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg38);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg38] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg39
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg39] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg39);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg39] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg40
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg40] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg40);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg40] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg41
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg41] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg41);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg41] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg42
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg42] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg42);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg42] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg43
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg43] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg43);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg43] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg44
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg44] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg44);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg44] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg45
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg45] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg45);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg45] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg46
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg46] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg46);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg46] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg47
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg47] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg47);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg47] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg48
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg48] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg48);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg48] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg49
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg49] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg49);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg49] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg50
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg50] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg50);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PubDescSeg50] = value;
			}
		}
		
		
		public  String DescFlexField_ContextValue
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_ContextValue] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_ContextValue);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_ContextValue] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg1
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg1);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg2
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg2);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg3
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg3);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg4
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg4);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg5
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg5);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg6
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg6);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg7
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg7);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg8
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg8);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg9
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg9);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg10
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg10);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg11
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg11);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg12
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg12);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg13
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg13);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg14
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg14);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg15
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg15);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg16
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg16);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg17
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg17);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg18
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg18);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg19
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg19);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg20
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg20);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg21
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg21);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg22
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg22);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg23
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg23);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg24
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg24);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg25
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg25);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg26
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg26);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg27
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg27);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg28
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg28);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg29
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg29);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg30
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg30);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_PrivateDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_CombineName
		{
			get{
				//object value = this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_CombineName] ;
				//return (String)value;
				return GetValue<String>(this.uiviewDelivery_DeliveryLine.FieldDescFlexField_CombineName);
			}
			set{
				this[this.uiviewDelivery_DeliveryLine.FieldDescFlexField_CombineName] = value;
			}
		}
		#endregion
	}
	
	[Serializable]
	public class Delivery_DeliveryLineDefaultFilterFilter : UIFilter
	{
		#region Constructor
		public Delivery_DeliveryLineDefaultFilterFilter(IUIView view) 
			: base("DefaultFilter",view,@"",@"")
		{
			InitClass();
		}
		//for Clone Constructor
		private Delivery_DeliveryLineDefaultFilterFilter()
			: base("DefaultFilter",null,"","")
		{}
		protected override IUIFilter CreateCloneInstance()
		{
			return new Delivery_DeliveryLineDefaultFilterFilter();
		}
		#endregion

		#region property
		#endregion
		
		#region function
		private void InitClass()
		{
		}
		#endregion

	}



}